

import flash.events.Event;
import flash.events.EventDispatcher;
import flash.events.IEventDispatcher;
import mx.core.IPropertyChangeNotifier;
import mx.events.PropertyChangeEvent;
import mx.utils.ObjectProxy;
import mx.utils.UIDUtil;

import close.kenny.lib.kwindows.taskbar.taskbar;
import spark.components.Group;

class BindableProperty
{
	/*
	 * generated bindable wrapper for property taskbar (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'taskbar' moved to '_1537237906taskbar'
	 */

    [Bindable(event="propertyChange")]
    public function get taskbar():close.kenny.lib.kwindows.taskbar.taskbar
    {
        return this._1537237906taskbar;
    }

    public function set taskbar(value:close.kenny.lib.kwindows.taskbar.taskbar):void
    {
    	var oldValue:Object = this._1537237906taskbar;
        if (oldValue !== value)
        {
            this._1537237906taskbar = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "taskbar", oldValue, value));
        }
    }

	/*
	 * generated bindable wrapper for property winZone (public)
	 * - generated setter
	 * - generated getter
	 * - original public var 'winZone' moved to '_1349195176winZone'
	 */

    [Bindable(event="propertyChange")]
    public function get winZone():spark.components.Group
    {
        return this._1349195176winZone;
    }

    public function set winZone(value:spark.components.Group):void
    {
    	var oldValue:Object = this._1349195176winZone;
        if (oldValue !== value)
        {
            this._1349195176winZone = value;
           if (this.hasEventListener("propertyChange"))
               this.dispatchEvent(mx.events.PropertyChangeEvent.createUpdateEvent(this, "winZone", oldValue, value));
        }
    }



}
